package org.lewis.common.service;

import org.lewis.common.domain.Song;
import org.lewis.common.page.Page;


public interface SongService {
	/**
	 * 添加歌曲
	 * 
	 * @param song
	 * @return
	 */
	long addSong(Song song);
	
	/**
	 * 更新歌曲收听次数
	 * @param id
	 * @return
	 */
	void updateSongListening(long id);

	/**
	 * 根据标签分页查询歌曲
	 * 
	 * @param tagName
	 *            标签
	 * @param page
	 *            分页
	 * @return
	 */
	Page<Song> querySongByTag(String tagName,Page<Song> page);

}
